package com.uex.dev.manage.admin.service;

import com.github.yulichang.base.MPJBaseService;
import com.uex.dev.manage.admin.po.ModelUhubPO;
import com.uex.dev.manage.admin.vo.device.UhubInfo;

import java.util.List;

/**
 * <p>
 * 云盾型号默认能力 服务类
 * </p>
 *
 * @author wangchao
 * @since 2024-04-11
 */
public interface IModelUhubService extends MPJBaseService<ModelUhubPO> {

    /**
     * 获取云盾型号的默认能力
     * @param modelId
     * @return
     */
    UhubInfo getUhubFeature(Integer modelId);

    /**
     * 更新云盾型号的默认能力
     * @param uhubModelUpdateReq
     */
    void updateUhubFeature(UhubInfo uhubModelUpdateReq);

    List<UhubInfo> getUhubFeatureList();
}
